package com.obradovicnjegovan.webprodavnica.entities;

import java.util.Date;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;

@SuppressWarnings("serial")
@Entity
public class Narudzbenica extends OpstiDomenskiObjekat{
	private Date datum;
	private String pozivNaBroj;
	private Korpa korpa;
	private Korisnik korisnik;
	private StatusNarudzbenice statusNarudzbenice;
	private String komentar;
	private String grad;
	private String adresa;
	
	
	public Date getDatum() {
		return datum;
	}
	public void setDatum(Date datum) {
		this.datum = datum;
	}
	public String getPozivNaBroj() {
		return pozivNaBroj;
	}
	public void setPozivNaBroj(String pozivNaBroj) {
		this.pozivNaBroj = pozivNaBroj;
	}
	@OneToOne(cascade = CascadeType.ALL)
	public Korpa getKorpa() {
		return korpa;
	}
	public void setKorpa(Korpa korpa) {
		this.korpa = korpa;
	}
	@ManyToOne(cascade = CascadeType.ALL)
	public Korisnik getKorisnik() {
		return korisnik;
	}
	public void setKorisnik(Korisnik korisnik) {
		this.korisnik = korisnik;
	}
	public StatusNarudzbenice getStatusNarudzbenice() {
		return statusNarudzbenice;
	}
	public void setStatusNarudzbenice(StatusNarudzbenice statusNarudzbenice) {
		this.statusNarudzbenice = statusNarudzbenice;
	}
	public String getKomentar() {
		return komentar;
	}
	public void setKomentar(String komentar) {
		this.komentar = komentar;
	}
	public String getGrad() {
		return grad;
	}
	public void setGrad(String grad) {
		this.grad = grad;
	}
	public String getAdresa() {
		return adresa;
	}
	public void setAdresa(String adresa) {
		this.adresa = adresa;
	}
	
}
